package com.ricky.core.quad;

import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
public class Leaf<T> {

	public Boolean remove(T obj)
	{
		if(objs==null)
			return null;
		
		return objs.remove(obj);
	}
	
	/**
	 * 添加对象到节点
	 */
	public Boolean add(T obj)
	{
		if(objs==null)
			objs=new CopyOnWriteArrayList<T>();
			
		int i=objs.indexOf(obj);
		if(i==-1)
			return objs.add(obj);
		
		return false;
	}


	/**
	 * @return the att
	 */
	public int getAtt() {
		return att;
	}

	/**
	 * @param att the att to set
	 */
	public void setAtt(int att) {
		this.att = att;
	}


	private List<T> objs=null;
	
	public List<T> getObjs() {
		return objs;
	}

	private int att;//属性

}
